package com.dengdai.pullrefresh.library;

import android.graphics.Typeface;
import android.graphics.drawable.Drawable;

/**
 * @说明 加载布局方法
 * @作者 LY
 * @时间 2015年12月22日 下午2:50:13
 * @版权 Copyright(c) 2015 LY-版权所有
 * @邮箱 dengdai.ly@qq.com
 */
public interface ILoadingLayout {
	/**
	 * 设置最后更新标签
	 * 
	 * @param label
	 */
	public void setLastUpdatedLabel(CharSequence label);

	/**
	 * 设置可用于装载布局。这是相同的调用
	 * 
	 * @param drawable
	 */
	public void setLoadingDrawable(Drawable drawable);

	/**
	 * 设置窗口小部件时显示的文本
	 * 
	 * @param pullLabel
	 */
	public void setPullLabel(CharSequence pullLabel);

	/**
	 * 设置为刷新窗口时显示的文本
	 * 
	 * @param refreshingLabel
	 */
	public void setRefreshingLabel(CharSequence refreshingLabel);

	/**
	 * 设置文本显示时，小部件被拉，并将刷新时释放。这是相同的调用
	 * 
	 * @param releaseLabel
	 */
	public void setReleaseLabel(CharSequence releaseLabel);

	/**
	 * 设置字体和样式的文本应显示
	 * 
	 * @param tf
	 */
	public void setTextTypeface(Typeface tf);

}
